Micron Document




JavaScript Object Notation
part 7/12 · 19.8 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
• la sérialisation et dé-sérialisation de tableaux associatifs ;
• l’encodage de documents ;
• l'encodage de données structurées ;

La syntaxe utilisée par les modules disponibles dans différents langages de programmation peut varier. Par exemple, avec le module json de la bibliothèque standard de Python, il faudra adapter la syntaxe du langage Python qui diffère de celle utilisée par le format JSON :

• Pour les chaînes de caractères, seuls les guillemets doubles sont acceptés.
• Les booléens s'écrivent tout en minuscule (true et false).
• L'objet None est représenté par null

Évaluation

En JavaScript, il est simple d’évaluer une expression JSON pour la transformer en Object natif :

var donnees = eval('('+donnees_json+')');

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────